package com.baosight.risk.service.riim.entity;

import com.baosight.risk.base.entity.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import javax.persistence.*;

import io.swagger.models.auth.In;
import lombok.Data;

/**
 * Table: T_RIIM_RISK_GOAL
 */
@Data
@ApiModel
@Table(name = "T_RIIM_RISK_GOAL")
public class RiimRiskGoal extends BaseEntity {

    /**
     * 重点风险ID
     * <p>
     * <p>
     * Table:     T_RIIM_RISK_GOAL
     * Column:    IMPORT_GUID
     * Nullable:  true
     */
    @ApiModelProperty("重点风险ID")
    @Column(name = "IMPORT_GUID")
    private String importGuid;

    /**
     * 风险ID
     * <p>
     * Table:     T_RIIM_RISK_GOAL
     * Column:    RISK_ID
     * Nullable:  true
     */
    @ApiModelProperty("风险ID")
    @Column(name = "RISK_ID")
    private String riskId;

    /**
     * 目标
     * <p>
     * Table:     T_RIIM_RISK_GOAL
     * Column:    GOAL_DESC
     * Nullable:  true
     */
    @ApiModelProperty("目标")
    @Column(name = "GOAL_DESC")
    private String goalDesc;

    /**
     * 全年目标
     * <p>
     * Table:     T_RIIM_RISK_GOAL
     * Column:    GOAL_YEAR
     * Nullable:  true
     */
    @ApiModelProperty("全年目标")
    @Column(name = "GOAL_YEAR")
    private String goalYear;

    /**
     * 一季度目标
     * <p>
     * Table:     T_RIIM_RISK_GOAL
     * Column:    GOAL_FIRST
     * Nullable:  true
     */
    @ApiModelProperty("一季度目标")
    @Column(name = "GOAL_FIRST")
    private String goalFirst;

    /**
     * 二季度目标
     * <p>
     * Table:     T_RIIM_RISK_GOAL
     * Column:    GOAL_SECOND
     * Nullable:  true
     */
    @ApiModelProperty("二季度目标")
    @Column(name = "GOAL_SECOND")
    private String goalSecond;

    /**
     * 三季度目标
     * <p>
     * Table:     T_RIIM_RISK_GOAL
     * Column:    GOAL_THIRD
     * Nullable:  true
     */
    @ApiModelProperty("三季度目标")
    @Column(name = "GOAL_THIRD")
    private String goalThird;

    /**
     * 四季度目标
     * <p>
     * Table:     T_RIIM_RISK_GOAL
     * Column:    GOAL_FOUR
     * Nullable:  true
     */
    @ApiModelProperty("四季度目标")
    @Column(name = "GOAL_FOUR")
    private String goalFour;

    /**
     * 定性/定量
     * <p>
     * Table:     T_RIIM_RISK_GOAL
     * Column:    QUANTITY_FLAG
     * Nullable:  true
     */
    @ApiModelProperty("定性/定量")
    @Column(name = "QUANTITY_FLAG")
    private String quantityFlag;

    /**
     * 排序
     * <p>
     * Table:     T_RIIM_RISK_GOAL
     * Column:    ROW_ORDER
     * Nullable:  true
     */
    @ApiModelProperty("排序")
    @Column(name = "ROW_ORDER")
    private Integer rowOrder;
    /**
     * 完成标识
     * <p>
     * Table:     T_RIIM_RISK_GOAL
     * Column:    FINISH_FLAG
     * Nullable:  true
     */
    @ApiModelProperty("排序")
    @Column(name = "FINISH_FLAG")
    private String finishFlag;


    private static final long serialVersionUID = 1L;
}